#include <exception>

_STDDEFS_BEGIN

	exception::exception()
	   : _m_what( 0 )
	   , _m_doFree( 0 )
	{}

	exception::exception(exception const &) throw()
	 : _m_what( 0 )
	 , _m_doFree( 0 )
	{
		//const_cast<exception &>(other)._m_doFree = 0;
	}
	exception::exception(const char*) throw()
	 : _m_what( 0 )
	 , _m_doFree( 0 )
	{
	}
	exception & exception::operator= (const exception&) throw()
	{
		return *this;
	}
	exception::~exception() throw()
	{}
	const char* exception::what() const throw()
	{ 
		return _m_what; 
	}

_STDDEFS_END